package com.yyy.gui.listener;

import com.yyy.gui.pannel.*;

import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

/**
 * @Author：yyy
 * @Package：com.yyy.gui.listener
 * @Project：HuTuBiill
 * @name：ToolBarListener
 * @Date：2024/11/7 23:21
 * @Filename：ToolBarListener
 */
public class ToolBarListener implements ActionListener {

    @Override
    public void actionPerformed(ActionEvent e) {
        MainPanel p=MainPanel.instance;
        JButton b=(JButton) e.getSource();//获取事件是由哪个按钮发起的
        //通过不同的按钮事件切换到不同的页面
        if(b==p.bspend){
            p.workingPanel.show(SpendPanel.instance);
        }
        if(b==p.bRecord){
            p.workingPanel.show(RecordPannel.instance);
        }
        if(b==p.bCategory){
            p.workingPanel.show(CategoryPanel.instance);
        }
        if(b==p.bReport){
            System.out.println("报表展示");
            p.workingPanel.show(ReportPannel.instance);
        }
        if(b==p.bConfig){
            p.workingPanel.show(ConfigPanel.instance);
        }
        if(b==p.bBackUp){
            p.workingPanel.show(BackUpPannel.instance);
        }
        if(b==p.bRecover){
            p.workingPanel.show(RecoverPanel.instance);
        }

    }
}
